home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / sunclock / sunclock.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-25  |  708 b   |  26 lines

  1. /*
  2.  * Sun clock definitions.
  3.  */
  4.  
  5. #include <X11/Xlib.h>
  6. #include <X11/Xutil.h>
  7.  
  8. #include <stdio.h>
  9. #include <math.h>
  10. #include <time.h>
  11. #include "patchlevel.h"
  12. #include "bitmaps.h"
  13.  
  14. #define abs(x) ((x) < 0 ? (-(x)) : x)              /* Absolute value */
  15. #define sgn(x) (((x) < 0) ? -1 : ((x) > 0 ? 1 : 0))      /* Extract sign */
  16. #define dtr(x) ((x) * (PI / 180.0))              /* Degree->Radian */
  17. #define rtd(x) ((x) / (PI / 180.0))              /* Radian->Degree */
  18. #define fixangle(a) ((a) - 360.0 * (floor((a) / 360.0)))  /* Fix angle      */
  19.  
  20. #define PI 3.14159265358979323846
  21.  
  22. #define TERMINC  100           /* Circle segments for terminator */
  23.  
  24. #define PROJINT  (60 * 10)       /* Frequency of seasonal recalculation
  25.                       in seconds. */
  26.